<%@ page language="java"  pageEncoding="utf-8"%>
<%@ page import="com.tools.StringUtil,java.io.*,java.sql.*,java.text.*,javax.naming.*,javax.servlet.*,javax.sql.*,org.apache.commons.dbutils.QueryRunner"%>
<%@ include file="/header.jsp" %>
<jsp:useBean id="gb" class="com.guestbook.javabeans.GuestBook" scope="request"/>
<jsp:useBean id="db" class="com.guestbook.javabeans.OracleUtil" scope="request"/>
<jsp:setProperty property="*" name="gb"/>
<%
		int result=0;
		String sql = "insert into guestbook (id,name,email,phone,title,content,time)"
				+ "VALUES(gb_seq.nextval,?,?,?,?,?,?)";
		//request.setCharacterEncoding("utf-8");
		String name = gb.getName();
		String title = gb.getTitle();
		
		if (StringUtil.validateIsNull(name)) {
		%>
			对不起，姓名不能为空，请重新输入！
			<a href="<%=context %>/addMessage.htm">添加新的留言</a><br>
		<%} else if (StringUtil.validateIsNull(title)) {%>
			对不起，主题不能为空，请重新输入！<br>
			<a href="<%=context %>/addMessage.jsp">添加新的留言</a><br>
		<%} else {
				SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
				String[] param={StringUtil.filterHtml(name),StringUtil.filterHtml(gb.getEmail()),StringUtil.filterHtml(gb.getPhone()),StringUtil.filterHtml(title),gb.getContent(),sdf.format(new java.util.Date())};
				db.setDataSourceName("java:/comp/env/jdbc/oracleds");//"java:/comp/env"是固定的"jdbc/oracleds在context.xml中自己配置的
				db.init();
				result =db.update(sql,param);
				
			if (result == 0) {%>
				对不起，留言添加不成功，请重新输入！<br>
				<a href="<%=context %>/addMessage.jsp">添加留言内容</a><br>
			<%} else {%>
				恭喜你，留言添加成功！<br>
				<a href="<%=context %>/getMessage.jsp">查看留言内容</a><br>
			<%}}%>

<%@ include file="/footer.htm" %>